/*
 * COMP6471 Project
 *  
 * This file is created by Yuan Tao (ewan.msn@gmail.com)
 * Licensed under GNU GPL v3
 * 
 * $Author: ewan.msn@gmail.com $
 * $Date: 2011-11-05 05:35:38 +0000 (Sat, 05 Nov 2011) $
 * $Rev: 46 $
 * $HeadURL: http://comp6471.googlecode.com/svn/Project4/src/kklib/Cell.java $
 * 
 */

package kklib;

import java.util.ArrayList;

public class Cell {
	public int x;			// Position X
	public int y;
	public int value;		// the value of the cell
	
	public ArrayList<Integer> possibleValues = new ArrayList<Integer>(); // the possible values of the cell
	
	// pointer of the parent cage
	public Cage cage;

	// data of the cell. reserved data
	public int data;

	public int valueBackup;		// a copy of the original value
}
